package com.qdlc.p2p.dal.dao;

import com.qdlc.p2p.dal.common.model.jpa.PageDataList;
import com.qdlc.p2p.dal.dto.UserInvite;
import com.qdlc.p2p.dal.model.UserInviteModel;

/**
 * 邀请人DAO
 * @author linya
 * @date 2016-04-21
 */
public interface UserInviteDao {

    /**
     * 插入记录
     * @param userInvite
     */
    UserInvite insert(UserInvite userInvite);

    /**
     * 根据UuserId获取唯一的邀请人
     * @param userId
     */
    UserInvite findByUserId(Long userId);

    /**
     * 根据UuserId获取唯一的邀请人
     * @param param
     */
    PageDataList<UserInvite>  findPageList(UserInviteModel param);

}
